import std.stdio;

struct AA
{

    int a;
    
    static AA init()
    {
        return AA(65532);
    }
    
    private:
    this(int a1){a = a1;} 
    @disable this();
}


void main()
{
    AA ta = AA(45);
    writeln("opcall : ", ta.a);
    
    AA ta2 = AA.init;
     writeln("not opcall : ", ta2.a);
}
